.common_form {
  ::v-deep .u-form {
    width: 100%;

    .u-form-item {
      padding: 0 0 12rpx;
      border-bottom: 1rpx solid #e6e6e6;

      .u-form-item__body__left__content {
        .u-form-item__body__left__content__required {
          display: none;
        }

        .u-form-item--left__content__label {
          margin-left: 0;
          flex: unset;
        }


        .u-form-item__body__left__content__required+.u-form-item__body__left__content__label::after {
          content: "*";
          color: red;
          margin-left: 8rpx;
        }
      }

      .u-textarea {
        padding-left: 0;
        min-height: 178rpx;
      }

      .u-form-item--left {
        margin: 32rpx 0 16rpx !important;

        .u-form-item--left__content {
          line-height: 40rpx;
        }
      }

      .u-form-item--left__content__label {
        margin-left: 0;
      }

      .u-form-item--right__content {
        width: 100%;

        .u-form-item--right__content__slot {
          width: 100%;

          .u-input {
            padding-left: 0 !important;

            .u-input__input {
              min-height: 48rpx;
            }
          }

          .u-rate {
            flex-wrap: wrap;

            view {
              line-height: 48rpx;
            }
          }
        }
      }
    }

  }
}